home *** CD-ROM | disk | FTP | other *** search
- #include <AppleEvents.h>
- #include <Aliases.h>
-
- typedef short **TVolListHandle; /* handle to list of vol ref nums */
-
- Boolean IsEqualFSSpec (FSSpec *file1, FSSpec *file2);
- OSErr VolNameToVRefNum (StringPtr name, short *vRefNum);
- OSErr VolNameAndCreationDateToVRefNum (StringPtr name, long crDate, short *vRefNum);
- OSErr CreateTemporaryFile (FSSpec *fSpec, OSType prefix, OSType creator, OSType type);
- OSErr DeleteTemporaryFiles (OSType prefix);
- OSErr GetSysVolume (short *vRefNum);
- OSErr GetIndVolume (short index, short *vRefNum);
- void MakeLegalFileName (StringPtr str, Str31 fileName);
- OSErr OpenDataForkWriteCreateIfMissing (FSSpec *fSpec, OSType creator, OSType fileType,
- ScriptCode scriptTag, Boolean append, short *refNum, Boolean *empty);
- void ValidateSavedFolderAlias (AliasHandle alias, short *vRefNum, long *dirID,
- Boolean *valid);
- OSErr SearchFolderByCreatorAndType (FSSpec *fSpec, OSType creator, OSType fileType,
- short *index);
- OSErr FileOrFolderExists (FSSpec *fSpec);
- OSErr MakeFileNameUnique (FSSpec *fSpec, char *suffix);
- OSErr MyFSWriteNoCache (short fRefNum, long *inOutCount, Ptr buffer,
- OSErr (*giveTime)(Boolean));
- OSErr GetFileVolRefNum (short fRefNum, short *vRefNum);
- OSErr MyFSClose (short fRefNum, OSErr (*giveTime)(Boolean));
- OSErr GetLastModDateTime(FSSpec *fSpec, unsigned long *lastModDateTime);
- OSErr SetLastModDateTime(FSSpec *fSpec, unsigned long lastModDateTime);
- OSErr CopyFile (FSSpec *source, FSSpec *dest);
- OSErr GetVolList (TVolListHandle *volList, short *numVols);
- OSErr GetFullPath (FSSpec *fSpec, Str31 ***fullPath, short *numComponents);
- OSErr VolSupportsPBCatSearch (short vRefNum, Boolean *supportsPBCatSearch);
- OSErr MakeFinderAliasFile (FSSpec *aliasFSpec, FSSpec *targetFSpec);
- OSErr DeleteFolder (FSSpec *fSpec, Boolean onlyContents);
-